.relative{position: relative;overflow: hidden;}
.table{margin-bottom: 0;}
.table>tbody>tr>td,.table>tbody>tr>th{vertical-align: middle;}
.modal-footer{text-align: left;}
.modal .modal-footer{text-align: center;}
.ban-link .modal-dialog,.ban-linktype .modal-dialog,.ban-card .modal-dialog,.ban-coupon .modal-dialog{width: 800px;}
table thead{display: none;}
.table-striped>tbody>tr:nth-of-type(odd),.table-striped>tbody>tr:nth-of-type(even){background-color: #ffffff;}
.table-hover>tbody>tr:hover, .table-hover>tbody>tr:hover>td{background-color: #ffffff !important;}

.left{float: left;}
#storeproduct_table tr{float: left;}
div.product{width: 179px;height: 270px;margin: 20px auto auto 10px;border: 1px solid #eee;position: relative;}
div.product img.pic{width: 175px;height: 175px;text-align: center;cursor: pointer;display: inline-block;}
div.product img.btn-del{position: absolute;top:150px;right: 5px;}
div.product span.span{font-size: 14px;color:#666;margin-top: 6px;display: block;text-align: left;padding-left: 3px;height: 17px;overflow: hidden;}
div.product .btn-del{cursor: pointer;}
#product_table tr{float: left;}
#product_table tr div.product{height: 200px;width: 160px;cursor: pointer;}
#product_table tr div.product img.pic{width: 150px;height: 150px;}
#product_table tr{position: relative;}
#product_table tr div.selected {background-color: #333;width: 160px;height: 200px;display: inherit;position: absolute;opacity: 0.5;top: 30px;left: 20px;line-height: 200px;color: white;cursor: pointer;text-align: center;}
